// List of concepts which are used around the documentation.

/// @CONCEPT
/// @NAME ShapeArray
/// @DESC A shape array is used throughout the framework to represented shapes in the arrays and functions. It has the following format:<ul><li>Center: Center of the shape</li><li>Width: The width of the rectangle or the Radius of the circle</li><li>[Height]: The height of the shape, only used for rectangles</li><li>[Angle]: The angle of the shape (the same value as a Trigger in the mission editor). Only used for rectangles.</li><li>[IsRectangle]:A boolean indicating it's a rectangle. Must be set to True in such a case. Defaults to False.</li></ul>
/// @REMARK Be careful, when defining a rectangle, the width is the FULL width. In the mission editor you only get HALF the width. For circles it's the radius, not the diameter!
/// @EXAMPLE [_center_pos,100,150,45,True] Rectangle centered on _center_pos and of a size of 100m wide and 150m long, angled by 45 degrees
/// @EXAMPLE [_center_pos,100] Circle of 100m radius centered on _center_pos.

/// @CONCEPT
/// @NAME MapLocation
/// @DESC All locations on the map which can be used to play missions, spawn enemies, etc. They are contained in the MapLocations Config Array.
/// @REMARK
/// @EXAMPLE